The PDF Specification defines many properties with values represented by a limited set of predefined values. Such values are stored as PDF name objects, which is very similar to enumerations in C#.
But there are many PDF documents in which some of such properties have arbitrary custom values that are not defined in the PDF specification.
GcPdf uses this struct when processing such values. Where possible, the value is converted to the underlying enumeration type TEnum, otherwise the original string value is preserved.
System.Object
System.ValueType
GrapeCity.Documents.Pdf.PdfEnum<TEnum>